package com.syf.kit.core.ds.spi;

import com.syf.kit.core.ds.config.PooledRdsDbConfig;
import com.syf.kit.enums.RDSType;

import javax.sql.DataSource;

public interface RdsDataSourceFactory {

    /**
     * 构建Pooled DataSource
     */
    DataSource buildPooledDataSource(RDSType rdsType, PooledRdsDbConfig dbConfig);

    /**
     * 获取数据库连接池的框架名称
     */
    String getDBPoolName();
}
